package io.wongd.lib_douyin.bean


import androidx.annotation.Keep

@Keep
data class AwemeBean(
    var activity_video_type: Int? = 0, // -1
    var anchors: Any? = Any(), // null
    var authentication_token: String? = "", // MS4wLjAAAAAAuKksAavC8bDk6ueWtxKORedZ3kxaysg38RPiFCRh2Nt2DJowYg9GifAnX0j0FMgTeBhuZ5_HQbWdjH6I9LIyjMf4fpQBiKD2Y0rxs_De36XVMyykM38AnOjBx3YqkkhgiK9Wp6ZldzKj4p2uQPfPYdRHt4vb2QsDn49JHJT01orGNaa69vLVYYyV75JFROEGQT-ulI2Msuwtw-vv7SBpRYsOWitHOKPQLkWmNOHYCvfuUOufnSJ7r7wLiJyt4XF9
    var author: Author? = Author(),
    var author_mask_tag: Int? = 0, // 0
    var author_user_id: Long? = 0, // 2736001209604607
    var aweme_control: AwemeControl? = AwemeControl(),
    var aweme_id: String? = "", // 7283012342407892279
    var aweme_type: Int? = 0, // 68
    var book_bar: BookBar? = BookBar(),
    var boost_status: Int? = 0, // 0
    var caption: String? = "",
    var challenge_position: Any? = Any(), // null
    var chapter_list: Any? = Any(), // null
    var charge_info: ChargeInfo? = ChargeInfo(),
    var collect_stat: Int? = 0, // 0
    var collection_corner_mark: Int? = 0, // 0
    var comment_gid: Long? = 0, // 7283012342407892279
    var comment_list: Any? = Any(), // null
    var comment_permission_info: CommentPermissionInfo? = CommentPermissionInfo(),
    var comment_words_recommend: CommentWordsRecommend? = CommentWordsRecommend(),
    var commerce_config_data: Any? = Any(), // null
    var common_bar_info: String? = "", // []
    var component_info_v2: String? = "", // {"desc_lines_limit":0,"hide_marquee":false}
    var cover_labels: Any? = Any(), // null
    var create_scale_type: List<String?>? = listOf(),
    var create_time: Int? = 0, // 1695708465
    var desc: String? = "", // 热舞
    var disable_relation_bar: Int? = 0, // 0
    var dislike_dimension_list: Any? = Any(), // null
    var dislike_dimension_list_v2: Any? = Any(), // null
    var distribute_circle: DistributeCircle? = DistributeCircle(),
    var duet_aggregate_in_music_tab: Boolean? = false, // false
    var duration: Int? = 0, // 0
    var geofencing: List<Any?>? = listOf(),
    var geofencing_regions: Any? = Any(), // null
    var group_id: String? = "", // 7283012342407892279
    var guide_btn_type: Int? = 0, // 0
    var guide_scene_info: GuideSceneInfo? = GuideSceneInfo(),
    var hybrid_label: Any? = Any(), // null
    var image_album_music_info: ImageAlbumMusicInfo? = ImageAlbumMusicInfo(),
    var image_comment: ImageComment? = ImageComment(),
    var image_crop_ctrl: Int? = 0, // 0
    var image_infos: Any? = Any(), // null
    var image_list: Any? = Any(), // null
    var images: List<Image?>? = listOf(),
    var img_bitrate: Any? = Any(), // null
    var impression_data: ImpressionData? = ImpressionData(),
    var interaction_stickers: Any? = Any(), // null
    var is_collects_selected: Int? = 0, // 0
    var is_duet_sing: Boolean? = false, // false
    var is_image_beat: Boolean? = false, // false
    var is_life_item: Boolean? = false, // false
    var is_multi_content: Int? = 0, // 1
    var is_share_post: Boolean? = false, // false
    var is_story: Int? = 0, // 0
    var is_top: Int? = 0, // 1
    var is_use_music: Boolean? = false, // false
    var item_title: String? = "",
    var item_warn_notification: ItemWarnNotification? = ItemWarnNotification(),
    var jump_tab_info_list: Any? = Any(), // null
    var label_top_text: Any? = Any(), // null
    var live_appointment_info: LiveAppointmentInfo? = LiveAppointmentInfo(),
    var long_video: Any? = Any(), // null
    var media_type: Int? = 0, // 2
    var music: Music? = Music(),
    var nickname_position: Any? = Any(), // null
    var origin_comment_ids: Any? = Any(), // null
    var origin_text_extra: List<Any?>? = listOf(),
    var original_images: Any? = Any(), // null
    var packed_clips: Any? = Any(), // null
    var photo_search_entrance: PhotoSearchEntrance? = PhotoSearchEntrance(),
    var position: Any? = Any(), // null
    var prevent_download: Boolean? = false, // false
    var preview_title: String? = "", // 热舞
    var preview_video_status: Int? = 0, // 1
    var promotions: List<Any?>? = listOf(),
    var ref_tts_id_list: Any? = Any(), // null
    var ref_voice_modify_id_list: Any? = Any(), // null
    var region: String? = "", // CN
    var relation_labels: Any? = Any(), // null
    var reply_smart_emojis: Any? = Any(), // null
    var report_action: Boolean? = false, // false
    var search_impr: SearchImpr? = SearchImpr(),
    var seo_info: SeoInfo? = SeoInfo(),
    var series_paid_info: SeriesPaidInfo? = SeriesPaidInfo(),
    var share_info: ShareInfo? = ShareInfo(),
    var should_open_ad_report: Boolean? = false, // false
    var show_follow_button: ShowFollowButton? = ShowFollowButton(),
    var slides_music_beats: Any? = Any(), // null
    var social_tag_list: Any? = Any(), // null
    var standard_bar_info_list: Any? = Any(), // null
    var statistics: Statistics? = Statistics(),
    var status: Status? = Status(),
    var suggest_words: SuggestWords? = SuggestWords(),
    var text_extra: List<Any?>? = listOf(),
    var tts_id_list: Any? = Any(), // null
    var uniqid_position: Any? = Any(), // null
    var user_digged: Int? = 0, // 0
    var user_recommend_status: Int? = 0, // 0
    var video: Video? = Video(),
    var video_control: VideoControl? = VideoControl(),
    var video_game_data_channel_config: VideoGameDataChannelConfig? = VideoGameDataChannelConfig(),
    var video_labels: List<Any?>? = listOf(),
    var video_tag: List<VideoTag?>? = listOf(),
    var video_text: List<Any?>? = listOf(),
    var visual_search_info: VisualSearchInfo? = VisualSearchInfo(),
    var voice_modify_id_list: Any? = Any(), // null
    var yumme_recreason: Any? = Any() // null
) {
    @Keep
    data class Author(
        var accept_private_policy: Boolean? = false, // false
        var account_region: String? = "",
        var apple_account: Int? = 0, // 0
        var avatar_schema_list: Any? = Any(), // null
        var avatar_thumb: AvatarThumb? = AvatarThumb(),
        var avatar_uri: String? = "", // aweme-avatar/tos-cn-i-0813_0033d01861bc491f85a47b820ef2e2c9
        var aweme_control: AwemeControl? = AwemeControl(),
        var aweme_count: Int? = 0, // 59
        var aweme_hotsoon_auth: Int? = 0, // 1
        var aweme_hotsoon_auth_relation: Int? = 0, // 1
        var awemehts_greet_info: String? = "",
        var ban_user_functions: List<Int?>? = listOf(),
        var can_set_geofencing: Any? = Any(), // null
        var card_entries: Any? = Any(), // null
        var card_entries_not_display: Any? = Any(), // null
        var card_sort_priority: Any? = Any(), // null
        var cf_list: Any? = Any(), // null
        var close_friend_type: Int? = 0, // 0
        var constellation: Int? = 0, // 4
        var contacts_status: Int? = 0, // 1
        var contrail_list: Any? = Any(), // null
        var cover_url: List<CoverUrl?>? = listOf(),
        var create_time: Int? = 0, // 0
        var custom_verify: String? = "",
        var cv_level: String? = "",
        var data_label_list: Any? = Any(), // null
        var display_info: Any? = Any(), // null
        var download_prompt_ts: Int? = 0, // 0
        var enable_nearby_visible: Boolean? = false, // true
        var endorsement_info_list: Any? = Any(), // null
        var enterprise_verify_reason: String? = "",
        var familiar_visitor_user: Any? = Any(), // null
        var fb_expire_time: Int? = 0, // 0
        var follow_status: Int? = 0, // 0
        var follower_count: Int? = 0, // 146121
        var follower_list_secondary_information_struct: Any? = Any(), // null
        var follower_request_status: Int? = 0, // 0
        var follower_status: Int? = 0, // 0
        var google_account: String? = "",
        var has_email: Boolean? = false, // false
        var has_facebook_token: Boolean? = false, // false
        var has_insights: Boolean? = false, // false
        var has_orders: Boolean? = false, // false
        var has_twitter_token: Boolean? = false, // false
        var has_youtube_token: Boolean? = false, // false
        var hide_search: Boolean? = false, // true
        var homepage_bottom_toast: Any? = Any(), // null
        var im_role_ids: Any? = Any(), // null
        var ins_id: String? = "",
        var interest_tags: Any? = Any(), // null
        var is_ban: Boolean? = false, // false
        var is_binded_weibo: Boolean? = false, // false
        var is_blocked_v2: Boolean? = false, // false
        var is_blocking_v2: Boolean? = false, // false
        var is_cf: Int? = 0, // 0
        var is_not_show: Boolean? = false, // false
        var is_phone_binded: Boolean? = false, // false
        var ky_only_predict: Int? = 0, // 0
        var link_item_list: Any? = Any(), // null
        var live_agreement: Int? = 0, // 0
        var live_agreement_time: Int? = 0, // 0
        var live_commerce: Boolean? = false, // false
        var live_high_value: Int? = 0, // 0
        var live_verify: Int? = 0, // 0
        var max_follower_count: Int? = 0, // 0
        var need_points: Any? = Any(), // null
        var need_recommend: Int? = 0, // 0
        var neiguang_shield: Int? = 0, // 0
        var nickname: String? = "", // 月 半妍
        var not_seen_item_id_list: Any? = Any(), // null
        var not_seen_item_id_list_v2: Any? = Any(), // null
        var offline_info_list: Any? = Any(), // null
        var personal_tag_list: Any? = Any(), // null
        var prevent_download: Boolean? = false, // false
        var react_setting: Int? = 0, // 0
        var reflow_page_gid: Int? = 0, // 0
        var reflow_page_uid: Int? = 0, // 0
        var risk_notice_text: String? = "",
        var search_impr: SearchImpr? = SearchImpr(),
        var sec_uid: String? = "", // MS4wLjABAAAAZ47kWEN_PBSscou-aBqW2xbYgnvNPPrK2qS2hlPU5pkrcdu6kqXN84DKQ03zzMvd
        var share_info: ShareInfo? = ShareInfo(),
        var share_qrcode_uri: String? = "", // 31a4a002205f6195e5815
        var shield_comment_notice: Int? = 0, // 0
        var shield_digg_notice: Int? = 0, // 0
        var shield_follow_notice: Int? = 0, // 0
        var show_image_bubble: Boolean? = false, // false
        var show_nearby_active: Boolean? = false, // false
        var signature_extra: Any? = Any(), // null
        var special_follow_status: Int? = 0, // 0
        var special_lock: Int? = 0, // 1
        var special_people_labels: Any? = Any(), // null
        var status: Int? = 0, // 1
        var story_open: Boolean? = false, // false
        var text_extra: Any? = Any(), // null
        var total_favorited: Int? = 0, // 1332731
        var tw_expire_time: Int? = 0, // 0
        var twitter_id: String? = "",
        var twitter_name: String? = "",
        var uid: String? = "", // 2736001209604607
        var unique_id_modify_time: Int? = 0, // 1699277914
        var user_canceled: Boolean? = false, // false
        var user_mode: Int? = 0, // 0
        var user_not_see: Int? = 0, // 0
        var user_not_show: Int? = 0, // 1
        var user_period: Int? = 0, // 0
        var user_permissions: Any? = Any(), // null
        var user_rate: Int? = 0, // 1
        var user_tags: Any? = Any(), // null
        var weibo_name: String? = "",
        var weibo_schema: String? = "",
        var weibo_url: String? = "",
        var weibo_verify: String? = "",
        var white_cover_url: Any? = Any(), // null
        var with_dou_entry: Boolean? = false, // false
        var with_fusion_shop_entry: Boolean? = false, // false
        var with_shop_entry: Boolean? = false, // false
        var youtube_channel_id: String? = "",
        var youtube_channel_title: String? = "",
        var youtube_expire_time: Int? = 0 // 0
    ) {
        @Keep
        data class AvatarThumb(
            var height: Int? = 0, // 720
            var uri: String? = "", // 100x100/aweme-avatar/tos-cn-i-0813_0033d01861bc491f85a47b820ef2e2c9
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class AwemeControl(
            var can_comment: Boolean? = false, // true
            var can_forward: Boolean? = false, // true
            var can_share: Boolean? = false, // true
            var can_show_comment: Boolean? = false // true
        )

        @Keep
        data class CoverUrl(
            var height: Int? = 0, // 720
            var uri: String? = "", // c8510002be9a3a61aad2
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class SearchImpr(
            var entity_id: String? = "" // 2736001209604607
        )

        @Keep
        data class ShareInfo(
            var share_desc: String? = "",
            var share_desc_info: String? = "",
            var share_qrcode_url: ShareQrcodeUrl? = ShareQrcodeUrl(),
            var share_title: String? = "",
            var share_title_myself: String? = "",
            var share_title_other: String? = "",
            var share_url: String? = "",
            var share_weibo_desc: String? = ""
        ) {
            @Keep
            data class ShareQrcodeUrl(
                var height: Int? = 0, // 720
                var uri: String? = "", // 31a4a002205f6195e5815
                var url_list: List<String?>? = listOf(),
                var width: Int? = 0 // 720
            )
        }
    }

    @Keep
    data class AwemeControl(
        var can_comment: Boolean? = false, // true
        var can_forward: Boolean? = false, // true
        var can_share: Boolean? = false, // true
        var can_show_comment: Boolean? = false // true
    )

    @Keep
    class BookBar

    @Keep
    data class ChargeInfo(
        var is_charge_content: Boolean? = false // false
    )

    @Keep
    data class CommentPermissionInfo(
        var can_comment: Boolean? = false, // true
        var comment_permission_status: Int? = 0, // 0
        var item_detail_entry: Boolean? = false, // false
        var press_entry: Boolean? = false, // false
        var toast_guide: Boolean? = false // false
    )

    @Keep
    data class CommentWordsRecommend(
        var zero_comment: Any? = Any() // null
    )

    @Keep
    data class DistributeCircle(
        var campus_block_interaction: Boolean? = false, // false
        var distribute_type: Int? = 0, // 0
        var is_campus: Boolean? = false // false
    )

    @Keep
    data class GuideSceneInfo(
        var diamond_expose_info_str: String? = "",
        var feed_origin_gid_info_str: String? = "",
        var guide_scene_type: Int? = 0 // 0
    )

    @Keep
    data class ImageAlbumMusicInfo(
        var begin_time: Int? = 0, // 0
        var end_time: Int? = 0, // 150000
        var volume: Int? = 0 // 100
    )

    @Keep
    class ImageComment

    @Keep
    data class Image(
        var download_url_list: List<String?>? = listOf(),
        var height: Int? = 0, // 1280
        var interaction_stickers: Any? = Any(), // null
        var mask_url_list: Any? = Any(), // null
        var uri: String? = "", // tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI
        var url_list: List<String?>? = listOf(),
        var width: Int? = 0 // 1280
    )

    @Keep
    data class ImpressionData(
        var group_id_list_a: List<Any?>? = listOf(),
        var group_id_list_b: List<Any?>? = listOf(),
        var group_id_list_c: List<Any?>? = listOf(),
        var similar_id_list_a: Any? = Any(), // null
        var similar_id_list_b: Any? = Any() // null
    )

    @Keep
    data class ItemWarnNotification(
        var content: String? = "",
        var show: Boolean? = false, // false
        var type: Int? = 0 // 0
    )

    @Keep
    class LiveAppointmentInfo

    @Keep
    data class Music(
        var album: String? = "", // SummerSweet
        var artist_user_infos: Any? = Any(), // null
        var artists: List<Any?>? = listOf(),
        var audition_duration: Int? = 0, // 150
        var author: String? = "", // 네이비쿼카 (NavyQuokka)
        var author_deleted: Boolean? = false, // false
        var author_position: Any? = Any(), // null
        var binded_challenge_id: Int? = 0, // 0
        var can_background_play: Boolean? = false, // true
        var collect_stat: Int? = 0, // 0
        var cover_color_hsv: CoverColorHsv? = CoverColorHsv(),
        var cover_hd: CoverHd? = CoverHd(),
        var cover_large: CoverLarge? = CoverLarge(),
        var cover_medium: CoverMedium? = CoverMedium(),
        var cover_thumb: CoverThumb? = CoverThumb(),
        var dmv_auto_show: Boolean? = false, // false
        var dsp_status: Int? = 0, // 10
        var duration: Int? = 0, // 150
        var end_time: Int? = 0, // 0
        var external_song_info: List<Any?>? = listOf(),
        var extra: String? = "", // {"with_aed_model":0,"music_label_id":1496,"aggregate_exempt_conf":[],"peak":"1.2643687","hotsoon_review_time":-1,"cover_colors":{"rgb":[140,92,57]},"is_subsidy_exp":false,"douyin_beats_info":{},"schedule_search_time":0,"is_red":0,"is_aed_music":0,"loudness":"-5.526356","reviewed":0,"review_unshelve_reason":0,"beats":{"audio_effect_onset":"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/4640a04c77ad42869c7f8f27f9ff9de8","beats_tracker":"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/0a723757043248a9b27c071efbfbedd8","energy_trace":"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/ae2cccf2a5124dbcbc42ce55c952eeb0","merged_beats":"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/efe05b38d10948f59c0082c10690fb0d"},"dsp_switch":0,"has_edited":0,"music_tagging":{"Languages":["Korean"],"Moods":["Romantic","Happy"],"Genres":["K-Pop","Pop"],"Themes":["Sunny","Summer","Love"],"AEDs":["Vocal","Female"],"SingingVersions":null,"Instruments":null}}
        var id: Long? = 0, // 7132910168865507329
        var id_str: String? = "", // 7132910168865507329
        var is_audio_url_with_cookie: Boolean? = false, // false
        var is_commerce_music: Boolean? = false, // false
        var is_del_video: Boolean? = false, // false
        var is_matched_metadata: Boolean? = false, // false
        var is_original: Boolean? = false, // false
        var is_original_sound: Boolean? = false, // false
        var is_pgc: Boolean? = false, // true
        var is_restricted: Boolean? = false, // false
        var is_video_self_see: Boolean? = false, // false
        var luna_info: LunaInfo? = LunaInfo(),
        var lyric_short_position: Any? = Any(), // null
        var mid: String? = "", // 7132910168865507329
        var music_chart_ranks: Any? = Any(), // null
        var music_collect_count: Int? = 0, // 0
        var music_cover_atmosphere_color_value: String? = "",
        var music_status: Int? = 0, // 1
        var musician_user_infos: Any? = Any(), // null
        var mute_share: Boolean? = false, // false
        var offline_desc: String? = "",
        var owner_handle: String? = "",
        var owner_nickname: String? = "",
        var pgc_music_type: Int? = 0, // 1
        var play_url: PlayUrl? = PlayUrl(),
        var position: Any? = Any(), // null
        var prevent_download: Boolean? = false, // false
        var prevent_item_download_status: Int? = 0, // 0
        var preview_end_time: Int? = 0, // 0
        var preview_start_time: Int? = 0, // 0
        var reason_type: Int? = 0, // 0
        var redirect: Boolean? = false, // false
        var schema_url: String? = "",
        var search_impr: SearchImpr? = SearchImpr(),
        var shoot_duration: Int? = 0, // 150
        var song: Song? = Song(),
        var source_platform: Int? = 0, // 10033
        var start_time: Int? = 0, // 0
        var status: Int? = 0, // 1
        var strong_beat_url: StrongBeatUrl? = StrongBeatUrl(),
        var tag_list: Any? = Any(), // null
        var title: String? = "", // SummerSweet
        var unshelve_countries: Any? = Any(), // null
        var user_count: Int? = 0, // 0
        var video_duration: Int? = 0 // 6000
    ) {
        @Keep
        data class CoverColorHsv(
            var h: Int? = 0, // 25
            var s: Int? = 0, // 35
            var v: Int? = 0 // 55
        )

        @Keep
        data class CoverHd(
            var height: Int? = 0, // 720
            var uri: String? = "", // tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class CoverLarge(
            var height: Int? = 0, // 720
            var uri: String? = "", // tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class CoverMedium(
            var height: Int? = 0, // 720
            var uri: String? = "", // tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class CoverThumb(
            var height: Int? = 0, // 720
            var uri: String? = "", // tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class LunaInfo(
            var has_copyright: Boolean? = false, // false
            var is_luna_user: Boolean? = false // false
        )

        @Keep
        data class PlayUrl(
            var height: Int? = 0, // 720
            var uri: String? = "", // https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/2e12d5a9dd7a463d8b7dec642acd2bd4
            var url_key: String? = "", // 7132910168865507329
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class SearchImpr(
            var entity_id: String? = "" // 7132910168865507329
        )

        @Keep
        data class Song(
            var artists: Any? = Any(), // null
            var chorus: Chorus? = Chorus(),
            var chorus_v3_infos: Any? = Any(), // null
            var id: Long? = 0, // 7132910168546740226
            var id_str: String? = "", // 7132910168546740226
            var title: String? = "" // SummerSweet
        ) {
            @Keep
            data class Chorus(
                var duration_ms: Int? = 0, // 41280
                var start_ms: Int? = 0 // 106944
            )
        }

        @Keep
        data class StrongBeatUrl(
            var height: Int? = 0, // 720
            var uri: String? = "", // https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/dae58a531a7d4dfea91a2fc3552516dd
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )
    }

    @Keep
    data class PhotoSearchEntrance(
        var ecom_type: Int? = 0 // 0
    )

    @Keep
    data class SearchImpr(
        var entity_id: String? = "", // 7283012342407892279
        var entity_type: String? = "" // IMAGE_PUBLISH
    )

    @Keep
    class SeoInfo

    @Keep
    data class SeriesPaidInfo(
        var item_price: Int? = 0, // 0
        var series_paid_status: Int? = 0 // 0
    )

    @Keep
    data class ShareInfo(
        var share_link_desc: String? = "", // 4.69 reB:/ 08/07 T@L.wf 热舞  %s 复制此链接，打开Dou音搜索，直接观看视频！
        var share_url: String? = "" // https://www.iesdouyin.com/share/video/7283012342407892279/?region=CN&mid=7132910168865507329&u_code=0&did=MS4wLjABAAAAovVYt-CFEk49gI6JKXjm9ISavDIzag9-m6ZlJTsoURvbPmo-LNWah5nxuB4IfXwc&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&titleType=title&schema_type=37&share_sign=d4I_pOPp7GJsHSm57WHxlGp4BQIMsMl2oUxv7qgkLhc-&share_version=170400&ts=1699277914&from_aid=6383&from_ssr=1
    )

    @Keep
    class ShowFollowButton

    @Keep
    data class Statistics(
        var admire_count: Int? = 0, // 0
        var collect_count: Int? = 0, // 780
        var comment_count: Int? = 0, // 118
        var digg_count: Int? = 0, // 3124
        var play_count: Int? = 0, // 0
        var share_count: Int? = 0 // 1708
    )

    @Keep
    data class Status(
        var allow_share: Boolean? = false, // true
        var in_reviewing: Boolean? = false, // false
        var is_delete: Boolean? = false, // false
        var is_prohibited: Boolean? = false, // false
        var listen_video_status: Int? = 0, // 0
        var part_see: Int? = 0, // 0
        var private_status: Int? = 0, // 0
        var review_result: ReviewResult? = ReviewResult()
    ) {
        @Keep
        data class ReviewResult(
            var review_status: Int? = 0 // 0
        )
    }

    @Keep
    data class SuggestWords(
        var suggest_words: List<SuggestWord?>? = listOf()
    ) {
        @Keep
        data class SuggestWord(
            var extra_info: String? = "", // {}
            var hint_text: String? = "",
            var icon_url: String? = "",
            var scene: String? = "", // detail_inbox_rex
            var words: List<Word?>? = listOf()
        ) {
            @Keep
            data class Word(
                var info: String? = "", // {"qrec_for_search":"{}"}
                var word: String? = "", // mini妍
                var word_id: String? = "" // 6667870931282564360
            )
        }
    }

    @Keep
    data class Video(
        var big_thumbs: Any? = Any(), // null
        var bit_rate: List<Any?>? = listOf(),
        var bit_rate_audio: Any? = Any(), // null
        var cover: Cover? = Cover(),
        var duration: Int? = 0, // 0
        var height: Int? = 0, // 1280
        var meta: String? = "",
        var origin_cover: OriginCover? = OriginCover(),
        var play_addr: PlayAddr? = PlayAddr(),
        var ratio: String? = "", // default
        var width: Int? = 0 // 1280
    ) {
        @Keep
        data class Cover(
            var height: Int? = 0, // 720
            var uri: String? = "", // tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class OriginCover(
            var height: Int? = 0, // 720
            var uri: String? = "", // tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )

        @Keep
        data class PlayAddr(
            var height: Int? = 0, // 720
            var uri: String? = "", // https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/2e12d5a9dd7a463d8b7dec642acd2bd4
            var url_key: String? = "", // 7132910168865507329
            var url_list: List<String?>? = listOf(),
            var width: Int? = 0 // 720
        )
    }

    @Keep
    data class VideoControl(
        var allow_douplus: Boolean? = false, // true
        var allow_download: Boolean? = false, // true
        var allow_duet: Boolean? = false, // false
        var allow_dynamic_wallpaper: Boolean? = false, // true
        var allow_music: Boolean? = false, // true
        var allow_react: Boolean? = false, // false
        var allow_record: Boolean? = false, // true
        var allow_share: Boolean? = false, // false
        var allow_stitch: Boolean? = false, // true
        var disable_record_reason: String? = "",
        var download_ignore_visibility: Boolean? = false, // true
        var download_info: DownloadInfo? = DownloadInfo(),
        var draft_progress_bar: Int? = 0, // 0
        var duet_ignore_visibility: Boolean? = false, // true
        var duet_info: DuetInfo? = DuetInfo(),
        var prevent_download_type: Int? = 0, // 0
        var share_grayed: Boolean? = false, // false
        var share_ignore_visibility: Boolean? = false, // true
        var share_type: Int? = 0, // 1
        var show_progress_bar: Int? = 0, // 0
        var timer_status: Int? = 0 // 1
    ) {
        @Keep
        data class DownloadInfo(
            var level: Int? = 0 // 0
        )

        @Keep
        data class DuetInfo(
            var fail_info: FailInfo? = FailInfo(),
            var level: Int? = 0 // 2
        ) {
            @Keep
            data class FailInfo(
                var code: Int? = 0, // 100003
                var reason: String? = "" // isolation_content
            )
        }
    }

    @Keep
    class VideoGameDataChannelConfig

    @Keep
    data class VideoTag(
        var level: Int? = 0, // 1
        var tag_id: Int? = 0, // 2022
        var tag_name: String? = "" // 舞蹈
    )

    @Keep
    data class VisualSearchInfo(
        var extra: String? = "",
        var is_show_entrance: Boolean? = false // false
    )
}

//{
//    "preview_title":"热舞",
//    "video_labels":[
//
//    ],
//    "activity_video_type":-1,
//    "boost_status":0,
//    "dislike_dimension_list":null,
//    "caption":"",
//    "reply_smart_emojis":null,
//    "music":{
//        "prevent_download":false,
//        "is_restricted":false,
//        "owner_nickname":"",
//        "search_impr":{
//            "entity_id":"7132910168865507329"
//        },
//        "cover_hd":{
//            "url_list":[
//                "https://p3.douyinpic.com/aweme/1080x1080/tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1.jpeg",
//                "https://p11.douyinpic.com/aweme/1080x1080/tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1.jpeg"
//            ],
//            "width":720,
//            "uri":"tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1",
//            "height":720
//        },
//        "is_commerce_music":false,
//        "is_audio_url_with_cookie":false,
//        "audition_duration":150,
//        "schema_url":"",
//        "is_pgc":true,
//        "id":7132910168865507329,
//        "preview_start_time":0,
//        "dsp_status":10,
//        "song":{
//            "chorus_v3_infos":null,
//            "artists":null,
//            "id_str":"7132910168546740226",
//            "id":7132910168546740226,
//            "chorus":{
//                "duration_ms":41280,
//                "start_ms":106944
//            },
//            "title":"SummerSweet"
//        },
//        "is_original":false,
//        "author":"네이비쿼카 (NavyQuokka)",
//        "owner_handle":"",
//        "is_del_video":false,
//        "lyric_short_position":null,
//        "preview_end_time":0,
//        "cover_thumb":{
//            "url_list":[
//                "https://p3.douyinpic.com/aweme/100x100/tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1.jpeg",
//                "https://p11.douyinpic.com/aweme/100x100/tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1.jpeg"
//            ],
//            "width":720,
//            "uri":"tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1",
//            "height":720
//        },
//        "collect_stat":0,
//        "start_time":0,
//        "mute_share":false,
//        "pgc_music_type":1,
//        "music_cover_atmosphere_color_value":"",
//        "reason_type":0,
//        "binded_challenge_id":0,
//        "luna_info":{
//            "is_luna_user":false,
//            "has_copyright":false
//        },
//        "musician_user_infos":null,
//        "can_background_play":true,
//        "position":null,
//        "artist_user_infos":null,
//        "author_position":null,
//        "offline_desc":"",
//        "status":1,
//        "video_duration":6000,
//        "music_status":1,
//        "cover_color_hsv":{
//            "s":35,
//            "v":55,
//            "h":25
//        },
//        "mid":"7132910168865507329",
//        "shoot_duration":150,
//        "strong_beat_url":{
//            "url_list":[
//                "https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/dae58a531a7d4dfea91a2fc3552516dd",
//                "https://sf6-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/dae58a531a7d4dfea91a2fc3552516dd"
//            ],
//            "width":720,
//            "uri":"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/dae58a531a7d4dfea91a2fc3552516dd",
//            "height":720
//        },
//        "title":"SummerSweet",
//        "duration":150,
//        "source_platform":10033,
//        "external_song_info":[
//
//        ],
//        "artists":[
//
//        ],
//        "tag_list":null,
//        "id_str":"7132910168865507329",
//        "cover_medium":{
//            "url_list":[
//                "https://p3.douyinpic.com/aweme/200x200/tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1.jpeg",
//                "https://p11.douyinpic.com/aweme/200x200/tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1.jpeg"
//            ],
//            "width":720,
//            "uri":"tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1",
//            "height":720
//        },
//        "extra":"{\"with_aed_model\":0,\"music_label_id\":1496,\"aggregate_exempt_conf\":[],\"peak\":\"1.2643687\",\"hotsoon_review_time\":-1,\"cover_colors\":{\"rgb\":[140,92,57]},\"is_subsidy_exp\":false,\"douyin_beats_info\":{},\"schedule_search_time\":0,\"is_red\":0,\"is_aed_music\":0,\"loudness\":\"-5.526356\",\"reviewed\":0,\"review_unshelve_reason\":0,\"beats\":{\"audio_effect_onset\":\"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/4640a04c77ad42869c7f8f27f9ff9de8\",\"beats_tracker\":\"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/0a723757043248a9b27c071efbfbedd8\",\"energy_trace\":\"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/ae2cccf2a5124dbcbc42ce55c952eeb0\",\"merged_beats\":\"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-v-2774c002/efe05b38d10948f59c0082c10690fb0d\"},\"dsp_switch\":0,\"has_edited\":0,\"music_tagging\":{\"Languages\":[\"Korean\"],\"Moods\":[\"Romantic\",\"Happy\"],\"Genres\":[\"K-Pop\",\"Pop\"],\"Themes\":[\"Sunny\",\"Summer\",\"Love\"],\"AEDs\":[\"Vocal\",\"Female\"],\"SingingVersions\":null,\"Instruments\":null}}",
//        "dmv_auto_show":false,
//        "is_matched_metadata":false,
//        "cover_large":{
//            "url_list":[
//                "https://p3.douyinpic.com/aweme/720x720/tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1.jpeg",
//                "https://p11.douyinpic.com/aweme/720x720/tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1.jpeg"
//            ],
//            "width":720,
//            "uri":"tos-cn-v-2774c002/1294bcb93b30431e8d32bc485dfa2ee1",
//            "height":720
//        },
//        "is_video_self_see":false,
//        "redirect":false,
//        "unshelve_countries":null,
//        "play_url":{
//            "url_list":[
//                "https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/2e12d5a9dd7a463d8b7dec642acd2bd4",
//                "https://sf6-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/2e12d5a9dd7a463d8b7dec642acd2bd4"
//            ],
//            "width":720,
//            "uri":"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/2e12d5a9dd7a463d8b7dec642acd2bd4",
//            "height":720,
//            "url_key":"7132910168865507329"
//        },
//        "prevent_item_download_status":0,
//        "album":"SummerSweet",
//        "end_time":0,
//        "music_chart_ranks":null,
//        "user_count":0,
//        "is_original_sound":false,
//        "music_collect_count":0,
//        "author_deleted":false
//    },
//    "media_type":2,
//    "comment_list":null,
//    "series_paid_info":{
//        "item_price":0,
//        "series_paid_status":0
//    },
//    "aweme_control":{
//        "can_comment":true,
//        "can_show_comment":true,
//        "can_share":true,
//        "can_forward":true
//    },
//    "video_control":{
//        "allow_share":false,
//        "share_grayed":false,
//        "draft_progress_bar":0,
//        "download_info":{
//            "level":0
//        },
//        "allow_douplus":true,
//        "disable_record_reason":"",
//        "allow_stitch":true,
//        "duet_ignore_visibility":true,
//        "allow_duet":false,
//        "prevent_download_type":0,
//        "allow_download":true,
//        "allow_dynamic_wallpaper":true,
//        "share_ignore_visibility":true,
//        "allow_music":true,
//        "allow_record":true,
//        "share_type":1,
//        "show_progress_bar":0,
//        "allow_react":false,
//        "duet_info":{
//            "fail_info":{
//                "reason":"isolation_content",
//                "code":100003
//            },
//            "level":2
//        },
//        "timer_status":1,
//        "download_ignore_visibility":true
//    },
//    "images":[
//        {
//            "mask_url_list":null,
//            "url_list":[
//                "https://p6-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~tplv-dy-aweme-images:q75.webp?x-expires=1701867600&x-signature=rLcyHtGAdbd6il%2F5rPjSTkBvLI0%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p9-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~tplv-dy-aweme-images:q75.webp?x-expires=1701867600&x-signature=j4juKpQJ%2FHasZwsLXHw6z1SDhUI%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p3-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~tplv-dy-aweme-images:q75.webp?x-expires=1701867600&x-signature=ZJeBZ2Ep6mUFpARhx01Z8CwrzVk%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p6-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~tplv-dy-aweme-images:q75.jpeg?x-expires=1701867600&x-signature=qMpDp0kSnvh%2FU%2BNRjAWWq84AuRI%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E"
//            ],
//            "width":1280,
//            "interaction_stickers":null,
//            "uri":"tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI",
//            "download_url_list":[
//                "https://p3-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~tplv-dy-water-v2:5oqW6Z-z5Y-377yaeWFubWVpNjEz:1280:1280.webp?x-expires=1701867600&x-signature=KNWvJ5DQbxvwx11%2Fl6kVdW6WijU%3D&sig=-nUTufiNYQxQLGCbWfpwte0U-18%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p9-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~tplv-dy-water-v2:5oqW6Z-z5Y-377yaeWFubWVpNjEz:1280:1280.webp?x-expires=1701867600&x-signature=hgfgAeJpkR%2B2DhjLf3h4jg6A%2BYg%3D&sig=-nUTufiNYQxQLGCbWfpwte0U-18%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p6-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~tplv-dy-water-v2:5oqW6Z-z5Y-377yaeWFubWVpNjEz:1280:1280.webp?x-expires=1701867600&x-signature=hVIu9q0fGHSG1a31XLA8nALrQbs%3D&sig=-nUTufiNYQxQLGCbWfpwte0U-18%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p3-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~tplv-dy-water-v2:5oqW6Z-z5Y-377yaeWFubWVpNjEz:1280:1280.jpeg?x-expires=1701867600&x-signature=IlyrcYjZ6KU3wXSL1ZpSyJ4ITiI%3D&sig=xrs8pVuNT3JShG2yCYGX6xQnXmY%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E"
//            ],
//            "height":1280
//        },
//        {
//            "mask_url_list":null,
//            "url_list":[
//                "https://p6-pc-sign.douyinpic.com/tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt~tplv-dy-aweme-images:q75.webp?x-expires=1701867600&x-signature=Acf7h6jWjsHm8nc53ICeLL%2BF8IU%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p3-pc-sign.douyinpic.com/tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt~tplv-dy-aweme-images:q75.webp?x-expires=1701867600&x-signature=5w0Ycgdyt41N8mzUSGerewY1U7o%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p9-pc-sign.douyinpic.com/tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt~tplv-dy-aweme-images:q75.webp?x-expires=1701867600&x-signature=vXy8%2FbI1vilHQh%2FTXVKPNLywqH8%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p6-pc-sign.douyinpic.com/tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt~tplv-dy-aweme-images:q75.jpeg?x-expires=1701867600&x-signature=ZXfrSfJCp5RibOqiOP9xUGZ8cIQ%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E"
//            ],
//            "width":1280,
//            "interaction_stickers":null,
//            "uri":"tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt",
//            "download_url_list":[
//                "https://p9-pc-sign.douyinpic.com/tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt~tplv-dy-water-v2:5oqW6Z-z5Y-377yaeWFubWVpNjEz:1280:1706.webp?x-expires=1701867600&x-signature=3hUgUQ1atjD2G93rGZOkpUKCV6Q%3D&sig=N07WAuR1tMkPX0b8Yc9IN_DrWd4%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p3-pc-sign.douyinpic.com/tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt~tplv-dy-water-v2:5oqW6Z-z5Y-377yaeWFubWVpNjEz:1280:1706.webp?x-expires=1701867600&x-signature=WVGg4JvmB%2B6z2yclCxY1SKln83I%3D&sig=N07WAuR1tMkPX0b8Yc9IN_DrWd4%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p6-pc-sign.douyinpic.com/tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt~tplv-dy-water-v2:5oqW6Z-z5Y-377yaeWFubWVpNjEz:1280:1706.webp?x-expires=1701867600&x-signature=yGCtrIjAw44iWgmMN2FILMWIqoQ%3D&sig=N07WAuR1tMkPX0b8Yc9IN_DrWd4%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p9-pc-sign.douyinpic.com/tos-cn-i-0813c001/ooDyASqhTXEBiASyAzAIedgfXtAqB9ANAzUCgt~tplv-dy-water-v2:5oqW6Z-z5Y-377yaeWFubWVpNjEz:1280:1706.jpeg?x-expires=1701867600&x-signature=zcwGTTSC6SjnsboEJYeuK%2F7lySg%3D&sig=uEqXwI6aEGaw6ICftrDpRQ8Ok5M%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&sc=image&biz_tag=aweme_images&l=20231106213834FEEE95A507B2731C3C5E"
//            ],
//            "height":1706
//        }
//    ],
//    "image_infos":null,
//    "authentication_token":"MS4wLjAAAAAAuKksAavC8bDk6ueWtxKORedZ3kxaysg38RPiFCRh2Nt2DJowYg9GifAnX0j0FMgTeBhuZ5_HQbWdjH6I9LIyjMf4fpQBiKD2Y0rxs_De36XVMyykM38AnOjBx3YqkkhgiK9Wp6ZldzKj4p2uQPfPYdRHt4vb2QsDn49JHJT01orGNaa69vLVYYyV75JFROEGQT-ulI2Msuwtw-vv7SBpRYsOWitHOKPQLkWmNOHYCvfuUOufnSJ7r7wLiJyt4XF9",
//    "distribute_circle":{
//        "distribute_type":0,
//        "is_campus":false,
//        "campus_block_interaction":false
//    },
//    "is_image_beat":false,
//    "is_duet_sing":false,
//    "long_video":null,
//    "is_collects_selected":0,
//    "is_life_item":false,
//    "author_user_id":2736001209604607,
//    "book_bar":{
//
//    },
//    "duet_aggregate_in_music_tab":false,
//    "status":{
//        "is_prohibited":false,
//        "allow_share":true,
//        "listen_video_status":0,
//        "in_reviewing":false,
//        "review_result":{
//            "review_status":0
//        },
//        "private_status":0,
//        "is_delete":false,
//        "part_see":0
//    },
//    "impression_data":{
//        "similar_id_list_b":null,
//        "similar_id_list_a":null,
//        "group_id_list_c":[
//
//        ],
//        "group_id_list_b":[
//
//        ],
//        "group_id_list_a":[
//
//        ]
//    },
//    "tts_id_list":null,
//    "author_mask_tag":0,
//    "ref_tts_id_list":null,
//    "jump_tab_info_list":null,
//    "challenge_position":null,
//    "user_recommend_status":0,
//    "standard_bar_info_list":null,
//    "interaction_stickers":null,
//    "chapter_list":null,
//    "share_info":{
//        "share_url":"https://www.iesdouyin.com/share/video/7283012342407892279/?region=CN&mid=7132910168865507329&u_code=0&did=MS4wLjABAAAAovVYt-CFEk49gI6JKXjm9ISavDIzag9-m6ZlJTsoURvbPmo-LNWah5nxuB4IfXwc&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&titleType=title&schema_type=37&share_sign=d4I_pOPp7GJsHSm57WHxlGp4BQIMsMl2oUxv7qgkLhc-&share_version=170400&ts=1699277914&from_aid=6383&from_ssr=1",
//        "share_link_desc":"4.69 reB:/ 08/07 T@L.wf 热舞  %s 复制此链接，打开Dou音搜索，直接观看视频！"
//    },
//    "collection_corner_mark":0,
//    "is_top":1,
//    "promotions":[
//
//    ],
//    "aweme_id":"7283012342407892279",
//    "text_extra":[
//
//    ],
//    "social_tag_list":null,
//    "packed_clips":null,
//    "create_scale_type":[
//        "f_w",
//        "f_w"
//    ],
//    "photo_search_entrance":{
//        "ecom_type":0
//    },
//    "guide_btn_type":0,
//    "voice_modify_id_list":null,
//    "statistics":{
//        "comment_count":118,
//        "share_count":1708,
//        "digg_count":3124,
//        "admire_count":0,
//        "play_count":0,
//        "collect_count":780
//    },
//    "prevent_download":false,
//    "seo_info":{
//
//    },
//    "comment_gid":7283012342407892279,
//    "search_impr":{
//        "entity_type":"IMAGE_PUBLISH",
//        "entity_id":"7283012342407892279"
//    },
//    "hybrid_label":null,
//    "live_appointment_info":{
//
//    },
//    "video_game_data_channel_config":{
//
//    },
//    "nickname_position":null,
//    "original_images":null,
//    "relation_labels":null,
//    "item_title":"",
//    "uniqid_position":null,
//    "create_time":1695708465,
//    "disable_relation_bar":0,
//    "author":{
//        "weibo_url":"",
//        "ban_user_functions":[
//            20
//        ],
//        "signature_extra":null,
//        "enable_nearby_visible":true,
//        "shield_follow_notice":0,
//        "sec_uid":"MS4wLjABAAAAZ47kWEN_PBSscou-aBqW2xbYgnvNPPrK2qS2hlPU5pkrcdu6kqXN84DKQ03zzMvd",
//        "special_follow_status":0,
//        "follow_status":0,
//        "special_people_labels":null,
//        "contrail_list":null,
//        "account_region":"",
//        "has_orders":false,
//        "has_youtube_token":false,
//        "show_nearby_active":false,
//        "twitter_name":"",
//        "constellation":4,
//        "aweme_control":{
//            "can_comment":true,
//            "can_show_comment":true,
//            "can_share":true,
//            "can_forward":true
//        },
//        "contacts_status":1,
//        "twitter_id":"",
//        "card_entries":null,
//        "is_phone_binded":false,
//        "shield_comment_notice":0,
//        "user_not_show":1,
//        "user_canceled":false,
//        "close_friend_type":0,
//        "download_prompt_ts":0,
//        "ky_only_predict":0,
//        "enterprise_verify_reason":"",
//        "user_tags":null,
//        "status":1,
//        "hide_search":true,
//        "max_follower_count":0,
//        "youtube_expire_time":0,
//        "story_open":false,
//        "awemehts_greet_info":"",
//        "data_label_list":null,
//        "familiar_visitor_user":null,
//        "display_info":null,
//        "card_entries_not_display":null,
//        "with_fusion_shop_entry":false,
//        "uid":"2736001209604607",
//        "google_account":"",
//        "has_insights":false,
//        "risk_notice_text":"",
//        "nickname":"月 半妍",
//        "has_facebook_token":false,
//        "fb_expire_time":0,
//        "unique_id_modify_time":1699277914,
//        "is_cf":0,
//        "youtube_channel_id":"",
//        "share_info":{
//            "share_title_myself":"",
//            "share_title_other":"",
//            "share_qrcode_url":{
//                "url_list":[
//                    "https://p9-pc-sign.douyinpic.com/obj/31a4a002205f6195e5815?x-expires=1699297200&x-signature=Fqff8sbSkIRUfBnv8Ka0bj4mUWg%3D&from=116350172",
//                    "https://p6-pc-sign.douyinpic.com/obj/31a4a002205f6195e5815?x-expires=1699297200&x-signature=KD7%2BmbmXXycP41tzXucUge2Mwkk%3D&from=116350172",
//                    "https://p3-pc-sign.douyinpic.com/obj/31a4a002205f6195e5815?x-expires=1699297200&x-signature=CLk2lTGhYeygAIporqy3KXy9YNc%3D&from=116350172"
//                ],
//                "width":720,
//                "uri":"31a4a002205f6195e5815",
//                "height":720
//            },
//            "share_title":"",
//            "share_url":"",
//            "share_desc":"",
//            "share_weibo_desc":"",
//            "share_desc_info":""
//        },
//        "with_shop_entry":false,
//        "avatar_thumb":{
//            "url_list":[
//                "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_0033d01861bc491f85a47b820ef2e2c9.jpeg?from=116350172"
//            ],
//            "width":720,
//            "uri":"100x100/aweme-avatar/tos-cn-i-0813_0033d01861bc491f85a47b820ef2e2c9",
//            "height":720
//        },
//        "special_lock":1,
//        "reflow_page_uid":0,
//        "live_high_value":0,
//        "text_extra":null,
//        "is_not_show":false,
//        "has_twitter_token":false,
//        "not_seen_item_id_list_v2":null,
//        "avatar_uri":"aweme-avatar/tos-cn-i-0813_0033d01861bc491f85a47b820ef2e2c9",
//        "ins_id":"",
//        "cf_list":null,
//        "accept_private_policy":false,
//        "prevent_download":false,
//        "is_blocked_v2":false,
//        "apple_account":0,
//        "user_permissions":null,
//        "offline_info_list":null,
//        "white_cover_url":null,
//        "search_impr":{
//            "entity_id":"2736001209604607"
//        },
//        "is_binded_weibo":false,
//        "aweme_hotsoon_auth_relation":1,
//        "total_favorited":1332731,
//        "personal_tag_list":null,
//        "endorsement_info_list":null,
//        "card_sort_priority":null,
//        "can_set_geofencing":null,
//        "link_item_list":null,
//        "is_blocking_v2":false,
//        "neiguang_shield":0,
//        "live_verify":0,
//        "live_agreement":0,
//        "create_time":0,
//        "user_not_see":0,
//        "tw_expire_time":0,
//        "user_period":0,
//        "follower_status":0,
//        "user_mode":0,
//        "im_role_ids":null,
//        "aweme_hotsoon_auth":1,
//        "share_qrcode_uri":"31a4a002205f6195e5815",
//        "need_points":null,
//        "avatar_schema_list":null,
//        "live_agreement_time":0,
//        "interest_tags":null,
//        "cv_level":"",
//        "live_commerce":false,
//        "weibo_schema":"",
//        "follower_count":146121,
//        "not_seen_item_id_list":null,
//        "aweme_count":59,
//        "is_ban":false,
//        "show_image_bubble":false,
//        "has_email":false,
//        "cover_url":[
//            {
//                "url_list":[
//                    "https://p9-pc-sign.douyinpic.com/obj/c8510002be9a3a61aad2?x-expires=1700485200&x-signature=Hs%2FEq%2B0jOwVkLz3tAhBchA1JOtU%3D&from=116350172",
//                    "https://p6-pc-sign.douyinpic.com/obj/c8510002be9a3a61aad2?x-expires=1700485200&x-signature=Zd7kgyV6bq3oMsQJH68mspiYblQ%3D&from=116350172",
//                    "https://p3-pc-sign.douyinpic.com/obj/c8510002be9a3a61aad2?x-expires=1700485200&x-signature=8bKh1r86TAYqkjmTylf3vL5YAwI%3D&from=116350172"
//                ],
//                "width":720,
//                "uri":"c8510002be9a3a61aad2",
//                "height":720
//            }
//        ],
//        "weibo_verify":"",
//        "youtube_channel_title":"",
//        "follower_request_status":0,
//        "follower_list_secondary_information_struct":null,
//        "user_rate":1,
//        "with_dou_entry":false,
//        "need_recommend":0,
//        "shield_digg_notice":0,
//        "custom_verify":"",
//        "weibo_name":"",
//        "homepage_bottom_toast":null,
//        "reflow_page_gid":0,
//        "react_setting":0
//    },
//    "origin_comment_ids":null,
//    "yumme_recreason":null,
//    "preview_video_status":1,
//    "visual_search_info":{
//        "is_show_entrance":false,
//        "extra":""
//    },
//    "commerce_config_data":null,
//    "user_digged":0,
//    "video_tag":[
//        {
//            "level":1,
//            "tag_name":"舞蹈",
//            "tag_id":2022
//        },
//        {
//            "level":2,
//            "tag_name":"手势舞类",
//            "tag_id":2022002
//        },
//        {
//            "level":3,
//            "tag_name":"手势舞",
//            "tag_id":2022002001
//        }
//    ],
//    "collect_stat":0,
//    "image_comment":{
//
//    },
//    "component_info_v2":"{\"desc_lines_limit\":0,\"hide_marquee\":false}",
//    "image_album_music_info":{
//        "volume":100,
//        "end_time":150000,
//        "begin_time":0
//    },
//    "guide_scene_info":{
//        "guide_scene_type":0,
//        "feed_origin_gid_info_str":"",
//        "diamond_expose_info_str":""
//    },
//    "comment_permission_info":{
//        "can_comment":true,
//        "press_entry":false,
//        "item_detail_entry":false,
//        "comment_permission_status":0,
//        "toast_guide":false
//    },
//    "position":null,
//    "charge_info":{
//        "is_charge_content":false
//    },
//    "cover_labels":null,
//    "region":"CN",
//    "geofencing":[
//
//    ],
//    "desc":"热舞",
//    "comment_words_recommend":{
//        "zero_comment":null
//    },
//    "video":{
//        "cover":{
//            "url_list":[
//                "https://p6-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~noop.jpeg?x-expires=1700485200&x-signature=uH1BW3xXkQFyUZ8i7DnPKVFGlKk%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&biz_tag=pcweb_cover&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p3-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~noop.jpeg?x-expires=1700485200&x-signature=ZQ36SyMUKEvBekfpVr99RMkeibM%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&biz_tag=pcweb_cover&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p9-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~noop.jpeg?x-expires=1700485200&x-signature=bjgl6qOWmL2JUNflAPjKRTlUdhM%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&biz_tag=pcweb_cover&l=20231106213834FEEE95A507B2731C3C5E"
//            ],
//            "width":720,
//            "uri":"tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI",
//            "height":720
//        },
//        "duration":0,
//        "bit_rate":[
//
//        ],
//        "play_addr":{
//            "url_list":[
//                "https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/2e12d5a9dd7a463d8b7dec642acd2bd4",
//                "https://sf6-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/2e12d5a9dd7a463d8b7dec642acd2bd4"
//            ],
//            "width":720,
//            "uri":"https://sf3-cdn-tos.douyinstatic.com/obj/tos-cn-ve-2774/2e12d5a9dd7a463d8b7dec642acd2bd4",
//            "height":720,
//            "url_key":"7132910168865507329"
//        },
//        "bit_rate_audio":null,
//        "meta":"",
//        "big_thumbs":null,
//        "width":1280,
//        "origin_cover":{
//            "url_list":[
//                "https://p6-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~noop.jpeg?x-expires=1700485200&x-signature=uH1BW3xXkQFyUZ8i7DnPKVFGlKk%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&biz_tag=pcweb_cover&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p3-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~noop.jpeg?x-expires=1700485200&x-signature=ZQ36SyMUKEvBekfpVr99RMkeibM%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&biz_tag=pcweb_cover&l=20231106213834FEEE95A507B2731C3C5E",
//                "https://p9-pc-sign.douyinpic.com/tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI~noop.jpeg?x-expires=1700485200&x-signature=bjgl6qOWmL2JUNflAPjKRTlUdhM%3D&from=3213915784&s=PackSourceEnum_PUBLISH&se=false&biz_tag=pcweb_cover&l=20231106213834FEEE95A507B2731C3C5E"
//            ],
//            "width":720,
//            "uri":"tos-cn-i-0813c001/oQTeDihAyAzk8SNSAgqXdNgEztA8fAABtCAyTI",
//            "height":720
//        },
//        "height":1280,
//        "ratio":"default"
//    },
//    "anchors":null,
//    "show_follow_button":{
//
//    },
//    "slides_music_beats":null,
//    "is_story":0,
//    "duration":0,
//    "item_warn_notification":{
//        "show":false,
//        "type":0,
//        "content":""
//    },
//    "dislike_dimension_list_v2":null,
//    "report_action":false,
//    "is_multi_content":1,
//    "suggest_words":{
//        "suggest_words":[
//            {
//                "icon_url":"",
//                "extra_info":"{}",
//                "words":[
//                    {
//                        "word_id":"6667870931282564360",
//                        "word":"mini妍",
//                        "info":"{\"qrec_for_search\":\"{}\"}"
//                    }
//                ],
//                "hint_text":"",
//                "scene":"detail_inbox_rex"
//            },
//            {
//                "icon_url":"",
//                "extra_info":"{}",
//                "words":[
//                    {
//                        "word_id":"6596023437594989832",
//                        "word":"拖拉机摇",
//                        "info":"{\"qrec_for_search\":\"{}\"}"
//                    }
//                ],
//                "hint_text":"大家都在搜：",
//                "scene":"comment_top_rec"
//            }
//        ]
//    },
//    "common_bar_info":"[]",
//    "video_text":[
//
//    ],
//    "is_share_post":false,
//    "img_bitrate":null,
//    "origin_text_extra":[
//
//    ],
//    "is_use_music":false,
//    "should_open_ad_report":false,
//    "geofencing_regions":null,
//    "group_id":"7283012342407892279",
//    "ref_voice_modify_id_list":null,
//    "image_crop_ctrl":0,
//    "label_top_text":null,
//    "aweme_type":68,
//    "image_list":null
//}